meteor shower – English–Español translations

🇬🇧 en es 🇪🇸

meteor shower noun

  • Meteors seen on Earth for short time period
lluvia de estrellas, lluvia de meteoros
Wiktionary Links